package com.tnovoselec.server.news.beans;

import java.util.List;

public abstract class IItem implements Cloneable {

	public abstract String getTitle();

	public abstract String getDescription();

	public abstract List<String> getImages();

	public abstract String getPubDate();

	public abstract String getLink();

	public abstract String getContent();

	public abstract String getTitleTagName();

	public abstract String getDescriptionTagName();

	public abstract String getImagesTagName();

	public abstract String getPubDateTagName();

	public abstract String getLinkTagName();

	public abstract String getContentTagName();

	public abstract String getItemTagName();

	public abstract void setTitle(String title);

	public abstract void setLink(String link);

	public abstract void setContent(String content);

	public abstract void setDescription(String description);

	public abstract void setImages(List<String> images);

	public abstract void setPubDate(String pubDate);
	
	public abstract void resetImages();

	public Object clone() {
		try {
			Object clone=  super.clone();
			return clone;
		} catch (Exception e) {
			return null;
		}
	}

}
